#pragma once
#include <iosfwd>

class IIDStr
{
public:
    IIDStr(const IID&);
    const IID& m_iid;    
private:
    IIDStr(const IIDStr&);
    IIDStr& operator=(const IIDStr&);
};

std::wostream& operator<<(std::wostream&, const IIDStr&);

inline IIDStr::IIDStr(const IID& iid) : m_iid(iid)
{
}
